home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 42 / Amiga Format AFCD42 (Issue 126, Aug 1999).iso / -serious- / programming / other / python-1.52 / runtest.py < prev    next >
Text File  |  1999-05-14  |  870b  |  33 lines

  1.  
  2. def dotest():
  3.     print 'This script will now start the Python 1.5 test set.'
  4.     print 'Depending on the speed of your Amiga, this may take several minutes.'
  5.     print
  6.     print 'The report at the end should say something like:'
  7.     print '   32 tests OK.'
  8.     print '   18 tests skipped:  .....'
  9.     print '(If you don\'t start AmiTCP first, test_socket and test_select will fail.)'
  10.     print
  11.     print 'To be 100% sure, run this script TWICE:'
  12.     print 'first, answer \'y\' to the question \'delete .pyc files?\', and the'
  13.     print 'second time, answer \'n\'.'
  14.     print
  15.  
  16.     # Change to the test directory
  17.     import sys,os
  18.     os.chdir('Python:Lib/Python1.5/test')
  19.  
  20.     if 'y'==raw_input('Delete .pyc files first? '):
  21.         # Remove all .pyc files
  22.         import glob
  23.         for pyc in glob.glob('*.pyc'):
  24.             os.unlink(pyc)
  25.  
  26.     print 'Testing...'
  27.     import test.autotest
  28.     print 'Finished.'
  29.  
  30.  
  31. if __name__ == '__main__':
  32.     dotest()
  33.